N7505 EXSI+ros+openWRT 您所在的位置:网站首页 英伟达network service N7505 EXSI+ros+openWRT

N7505 EXSI+ros+openWRT

2023-06-08 06:20| 来源: 网络整理| 查看: 265

N7505 EXSI+ros+openWRT 一:准备工作 利用ventoy工具制作启动U盘

首先到github中下载安装ventoy软件

https://github.com/ventoy/Ventoy/releases

运行Ventoy 软件,程序会自动检测当前 USB 设备,点击安装开始制作即可5

image-20230601163014070

下载ESXI镜像

不想注册官方账号或需要下载旧版参考以下文章中所给的网盘链接(可跳过2/3) https://www.dinghui.org/vmware-iso-download.html

检查网卡有哪些版本的官方镜像支持

https://www.vmware.com/resources/compatibility/search.php?deviceCategory=io

image-20230531185015386

如果网卡不支持,可以去【ESXi 的社区网络驱动程序】下载网卡驱动

注册Customer Connect账号并登录

https://customerconnect.vmware.com/cn/account-registration

注册时显示邮政校验问题参考以下文章 https://www.zhihu.com/question/559363807

登录后申请试用下载最新版

将镜像放到制作好的U盘中

image-20230601163408810

二:安装ESXI

需要注意如果硬盘存在分区的话,很可能造成无法安装的bug,那么就要用分区工具把软路由硬盘分区全部删除并格式化,新硬盘无所谓。

将U盘插到软路由设备,进入BIOS(一般按DEL键进入),设置USB启动,F10保存

image-20230601170529567

保存重启后选择ESXI镜像文件进行安装

ESXi7.0之后版本的安装会默认将安装的磁盘划分最大120G的空间作为虚拟闪存使用,如果并不不要那么多虚拟内存,则可以在安装ESXI最开始的5秒钟倒计时结束前按Shift+O,然后输入命令runweasel cdromBoot autoPartitionOSDataSize=32768(命令需区分大小写,注意空格,单位为M)

image-20230601173208513

接下来回车,F11同意协议,然后选择需要安装ESXI的硬盘后一直回车,接着输入系统密码再回车

image-20230601174240712

F11同意后进行安装

image-20230601174343560

安装好后,取下U盘,回车后重启

image-20230601174423758

接下来配置ESXI

F12进入管理后台,选择需要用来管理ESXI的网口

image-20230601175632883

选择Network Adapters回车选择管理网口

配置ip地址(根据自己需求配置)

image-20230601175847787

esc退出保存后即可通过管理ip访问ESXI,至此ESXI安装完毕

三:配置ESXI

进入ESXI管理页面,配置许可证(网上搜索)

image-20230601182514876

开启直通网卡

选择【管理】-【硬件】-【PCI设备】,查看可以直通的网卡,这里网卡的顺序就是按照我们物理接口的etho、eth1、eth2、eth3顺序来的,(第一个网卡千万不要直通,也就是前面设置的ESXi管理口,不要设置直通。如果把管理口也做了直通,ESXI 重启后 WEB 管理界面就进入不去了。)

这里将除了管理口外的三个网口都设置为直通

image-20230601183730106

image-20230601183829746

直通的好处?

直通是指虚拟化时将硬件管理权、使用权完全交给一个虚拟出的系统(使用这个网卡的虚拟机),不经过虚拟系统的虚拟封装,以直接以原生方式使用硬件,达到最高性能。直通的效率更好,因为直接直通给了虚拟机使用,硬件使用中产生的数据不会再经过ESXI进行二次处理,可以节约一部分系统性能,不直通的话虚拟机在运行中会占用更多的cpu。

配置电源管理为高性能,否则路由器会自动限制性能,导致限制网速

image-20230601184025184

在网络内对虚拟机VM Network进行设置,选择【编辑设置】——安全内的混杂模式、mac地址改变、伪传输都改为接受

image-20230601185118951

四:安装ros作为主路由

下载相应版本的ros文件(https://www.right.com.cn/forum/thread-8271574-1-1.html,以下以ROS7.9.1为例),或者到官方注册下载最新版(可以有60天试用期,据说试用期过了也能正常使用,没有测试过,安装最新版可参考视频https://www.bilibili.com/video/BV1bP411K7CM)

以上版本支持的网卡不完全列表:https://wiki.mikrotik.com/wiki/Supported_Hardware#Ethernet_chipsets

镜像兼容性 :>= ESXi 6.7U2 / VMware15 虚拟机 >= Proxmox – VE 7.1

导入ova到esxi

image-20230602182230735

最后出现提示“缺少所需磁盘镜像”的错误,直接无视即可

编辑虚拟机设置

由于是需要直通网卡,需要勾选预留所有客户机内存

image-20230601205519343

添加直通网卡(这里将除管理口外的其他三个口进行添加)

image-20230601231328523

虚拟机设置界面,磁盘1的配置不可更改,否则会丢授权

启动ROS虚拟机,配置ROS

mikrotikrouteros常用的命令:

1查看网卡接口:interface print 2给网口添加IP地址:ip address add address=192.168.22.1/24 interface=ether1 3移除接口IP地址:ip address remove 0 4重启系统:system reboot 5关闭系统:system shutdown 6回复原始状态:system reset 7查看IP配置:ip export 8查看授权:system licenes print 9返回上一层:/

用户名密码默认admin

配置ROSip地址

ip address add address=192.168.22.3/24 interface=ether1 interface print #查看接口信息 system reboot #重启

使用winbox工具进入ROS管理界面

点击refresh扫描到ROS设备,输入用户名和密码connect登录即可(如果扫描不到可以尝试关闭无线网卡或者直接在ESXI中查看MAC进行登录)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ndU1MHJa-1686134742482)(C:\Users\81248\AppData\Roaming\Typora\typora-user-images\image-20230602184200621.png)]

登录后进入到管理页面

image-20230602185726892

该版本目前支持在线升级(2023-06-02)

image-20230602185027255

下面我将配置ros放到后面,先安装好openWRT

五:安装openWRT作为旁路由

创建openWRT虚拟机

image-20230602230118322

image-20230602230202034

image-20230602231646518

image-20230602231649734

下载openWRT并转换镜像

选择合适的openWRT固件进行下载(可以到恩山论坛里找https://www.right.com.cn/forum/forum-72-1.html),也可以选择lean编译的稳定版(https://github.com/coolsnowwolf/lede),下载下来通常为固件的img格式文件

下载并安装StarWind工具

使用StarWind工具将img文件转换为esxi支持的格式,并通过StarWind工具将vmdk文件直接导入到ESXI的openWRT虚拟磁盘中

这里我原本是打算先将vmdk文件保存到本地中,再上传到ESXI虚拟机中添加硬盘,但过程中出现了保存不了的BUG(据说是ESXI8.0中的一个最新补丁导致的这个问题,并在8.0b版本中已修复这个BUG)

image-20230601155643254

选择openWRT的img格式文件,并选择直接导到ESXI中

image-20230603151116640

输入ESXIip地址和用户名密码后下一步,选择前面已经创建好的openWRT虚拟机目录(创建虚拟机时自动创建)

image-20230603151136091

image-20230601161540182

导入成功

image-20230603151321044

查看虚拟机,发现添加了一块硬盘,修改合适的硬盘大小(注意这里是厚置备)

image-20230603151700485

这里我硬盘够大就设的大些

image-20230603151821413

配置ip地址(这里使用常规配置ip的方式,就不用他自带的快捷配置了)

查看下mac地址所对应的网卡是哪块

image-20230603155805616

配置ip,这里设置为192.168.22.2

vi /etc/config/network

image-20230603160253376

service network restart重启网卡生效即可,然后就可以通过ip地址访问web界面了

下面做些简单的设置

取消openWRT lan口的DHCP服务

image-20230603161638326

image-20230603161717662

这里禁用ipv6(个人需求)

image-20230603164545272

将IPv4网关设置为ROS主路由IP,IPv4广播设置为ROS主路由广播地址,DNS先使用公共DNS地址8.8.8.8测试

image-20230603163745594

关闭SYN-flood 防御

image-20230603165229288

配置开机启动

image-20230604125808251

image-20230604125802172

openWRT先配置到这

六:配置ROS主路由

确定好每个网卡对应的网卡分配,并改名方便后续配置(可以通过插拔网线看流量判断)

image-20230603183940567

配置LAN口桥接

image-20230603230638129

依次选择需要桥接的LAN口进行添加

image-20230603230838892

image-20230603230945618

给bridge配置ip地址

image-20230604182239783

配置防火墙回流

chain为srcnat,Action为masquerade

image-20230604015934706

image-20230604020007101

image-20230604020056182

配置WAN口(网上通常是pppoe拨号上网,我的软路由要通过上游设备上网,因此这里配置wan口为DHCP客户端即可,并配置默认路由)

image-20230604022612062

配置DHCP server

首先添加一个ip地址池

image-20230604024209286

配置DHCP服务

image-20230604024435845

接着配置分配给相应网段的网关和DNS(这里网关和DNS服务器都指向openWRT)

image-20230605165924771

七:配置openWRT路由器

openWRT的基础配置已经在第五步配置完毕,后面按照个人需求来进行个性化配置即可



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有